package com.zch.book.dao;

import java.util.List;

import com.zch.book.entity.Book;

public interface BookDao {
	/**
	 * 根据条件查询图书信息
	 * @param sql
	 * @param params
	 * @return
	 */
	public List<Book> getBookByPage(String sql,Object[] params);
	/**
	 * 获得数据库中总记录数
	 * @param sql
	 * @param params
	 * @return
	 */
	public int getTotalCount(String sql,Object[] params);
	/**
	 * 根据图书的编号获得图书信息
	 * @param bookNo
	 * @return
	 */
	public Book getBookByBookNo(int bookNo);
	/**
	 * 添加图书信息
	 * @param book
	 * @return
	 */
	public boolean addBook(Book book);
	/**
	 * 根据图书编号删除图书信息
	 * @param bookNo
	 * @return
	 */
	public boolean deleteBook(int bookNo);
	/**
	 * 修改图书信息
	 * @param book
	 * @return
	 */
	public boolean updateBook(Book book);
	
}
